package china.lzy.api;

import china.lzy.entity.ResResult;
import china.lzy.entity.dto.PageDto;
import china.lzy.entity.pojo.Shop;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.RequestBody;

/**
 * @author ：lzy
 * @ Date       ：Created in 10:36 2021/8/14
 * @ Description：
 */
@Api(tags = "商户模块", value = "商户模块")
public interface ShopControllerApi {
    /**
     * 新增
     *
     * @author lzy
     * @date 2021/08/16
     **/
    @ApiOperation("添加商家")
    ResResult insert(@RequestBody Shop shop);

    /**
     * 刪除
     *
     * @author lzy
     * @date 2021/08/16
     **/
    @ApiOperation("删除商家")
   ResResult delete(int id);

    /**
     * 更新
     *
     * @author lzy
     * @date 2021/08/16
     **/
    @ApiOperation("更新商家")
    ResResult update(Shop shop);

    /**
     * 查询 根据主键 id 查询
     *
     * @author lzy
     * @date 2021/08/16
     **/
    @ApiOperation("根据Id查询商家")
    ResResult load(int id);

    /**
     * 查询 分页查询
     *
     * @author lzy
     * @date 2021/08/16
     **/
    @ApiOperation("分页查询")
    ResResult pageList(@RequestBody PageDto page);


}
